﻿body{ font-size:16px; color:#3F3F3F; line-height:2; margin:0px auto; font-family:微软雅黑;min-width:1300px; *display:inline;width:100%;}
ul,ol,li,p,dl,dt,dd,td,tr{margin:0;padding:0; list-style:none}
a{ text-decoration:none; color:#4F4F4F; }
a img { border:0px;}
a:hover{color:#000;}
img{border:0;vertical-align:top}
.left{float:left; }
.bai{background:#FFFFFF;}
.right{float:right;}
.clear{clear:both;}
.center{text-align:center}
.container{width:1300px;clear:both;margin:0 auto;}
.container:after{content:"";display:table;clear:both;}
.mt40{margin-top: 40px;}
.mt15{margin-top: 15px;}
.mb50{margin-bottom: 50px;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

#top1{
	width: 100%;
	height: 16px;
	background-image:url(images/topx.jpg) ; background-repeat:no-repeat; background-position:center;
}
#top2{
    width: 1300px;
    margin: 0 auto;
	}
#logo{ margin-bottom:35px;}

.navbg{clear:both;width: 100%;height: 75px;	border-top:solid 1px #D3D3D3;border-bottom: solid 2px #2D6DCF;}
#nav{width:1300px;margin: 0 auto;height: 75px; font-size:18px;}
#nav>li{float: left;display: block;width: 142px;line-height: 75px; border-right:solid 1px #d6d6d6;}
#nav>li:first-child{border-left:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6;}
#nav>li>a{color: #000;text-decoration: none;display: block;text-align: center;width: 100%}
#nav>li:hover{background: #1458B9; }
#nav>li:hover a{color:#FFF;}
#nav>li.on{background: #1458B9;}
#nav>li.on>a{color:#FFF;}
#nav>li ul {list-style-type: none;text-align:left;left: -999em; width: 200px; position: absolute;z-index: 99;}
#nav li ul li{float: left; width: 200px;background:#1458B9;height: 40px;line-height: 40px;font-size: 14px;}
#nav li ul a{display: block; width: 200px;text-indent: 35px;overflow:hidden;}
#nav li ul a:link  {color:#FFF; text-decoration:none;}
#nav li ul a:visited  {color:#FFF;text-decoration:none;}
#nav li ul a:hover  {color:#F3F3F3;text-decoration:none;font-weight:normal;background:#C00;}
#nav li:hover ul {left: auto;}
#nav li.sfhover ul {left: auto;}

.banner{ width:100%; height:638px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:638px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:638px; float:left;}
.b-list{height: 50px; padding-top:588px; position:relative; margin:0 auto;z-index:1;text-align: center;}
.b-list span{ display:inline-block;cursor:pointer; width:50px; height:6px; margin:0 5px; background: #fff; }
.b-list .spcss{background: #0558C2;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:269px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:269px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}

.hotkey{
	height:108px;background-color: #0558C2;margin: 32px 0;
}
.hotkey p{font-size: 16px; color: #fff; padding:40px 0 0 45px; display: inline-block;}
.hotkey p a{color: #fff;}

.search_index{width: 340px;height: 65px;float: right; border-left: solid 1px #92b0d7; margin-top: 20px;}
.search_index input{outline-style: none ;border: 0;background-color: #0558c2; width: 255px;height: 34px; margin-left: 40px; border-bottom: solid 1px #adc2dc; font-size: 16px; color: #fff; margin-top: 10px; }
.search_index input::-webkit-input-placeholder{
            color:#adc2dc;
        }
         
       .search_index  { color:#adc2dc; }
        input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#adc2dc;
        }
        input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#adc2dc;
        }
.search_index button{display: inline-block;width: 36px;height: 34px;line-height: 34px;background: url(images/search.jpg) no-repeat center;border: 0;cursor: pointer;position: relative;top:10px;left:-36px;}



.cpzx_index{width: 100%;background: #f2f2f2;height: auto;}
.cpzx_index_title{height: 236px; background-image: url(images/cpzx.jpg);background-repeat : no-repeat;
	background-position : center;}
.cpzx-h{height: 440px;}
.cpzx-con{width: 1290px;float: right;}
.cpzx-con_l {width: 510px; height: 440px; float: left;}
.cpzx-con_l em{display: inline-block; width:86px;height: 45px; background: url(images/cpzhutui.png) no-repeat left center;position:relative; top:24px;left: -10px; text-align: right; font-style: normal;color: #fff;font-size: 16px; padding-right: 20px; padding-top: 15px;  line-height: 45px;}
.cpzx-con_l span { display: inline; margin-left: 10px; font-size: 34px; color: #1b1b1b; font-weight: bold; position: relative;top:30px;}
.cpzx-con_l>a { position: relative;top:50px; float: right; }
.cpzx-con_l .ms {clear: both;margin: 38px 38px 0px 38px;}

.cpzx-con_l .ms a {font-size:18px ;color: #1d1d1d;font-weight: bold;  }
.cpzx-con_l .ms .line { width: 35px;height: 2px;background: #1458B9;margin: 0; }


.cpzx-con_l .cplb{margin: 20px 0px 0 38px;}
.cpzx-con_l .cplb li{float: left;width: 212px;height: 36px; margin-right: 15px; margin-bottom: 15px; border: solid 1px #d6d6d6; text-align: center;}
.cpzx-con_l .cplb li.on a{display:block;border:0px;background: #000;height: 36px;color: #fff;}
.cpzx-con_r_wrap{position: relative;width:658px; height: 440px; float: right; }
.cpzx-con_r_wrap .cpzx-con_r{position: absolute; height: 0;	transition: all .3s linear;	opacity: 0;	z-index: -1;width: 100% }
.cpzx-con_r.show{height:auto;opacity: 1;top: 0;z-index: 1}
.cpzx-con_l .cplb2{margin: 20px 0px 0 38px;}
.cpzx-con_l .cplb2 li{float: left;width: 212px;height: 36px; margin-right: 15px; margin-bottom: 15px; border: solid 1px #d6d6d6; text-align: center;}
.cpzx-con_l .cplb2 li.on a{display:block;border:0px;background: #000;height: 36px;color: #fff;}
.cpzx-con_r2_wrap{position: relative; width:741px;height:440px;float: right; }
.cpzx-con_r2_wrap .cpzx-con_r2{position: absolute; height: 0;	transition: all .3s linear;	opacity: 0;	z-index: -1;width: 100% }
.cpzx-con_r2.show{height:auto;opacity: 1;top: 0;z-index: 1}

.cpzx_rx_title{height: 120px; text-align: center; }
.cpzx_rx_title h2{font-size: 40px; line-height: 40px; color: #000;font-weight: normal;}

.cpzx_rx_lb{width: 1300px; height: 50px; margin:0 auto; margin-bottom: 30px;}
.cpzx_rx_lb ul{list-style: none; }
.cpzx_rx_lb ul li{float: left;width: 215px;height: 50px; margin-left: 2px; background:  #d7d7d7; text-align: center;line-height: 50px;  }
.cpzx_rx_lb ul li:first-child{margin-left: 0; }
.cpzx_rx_lb ul li.on a{display:block;border:0px;background: url(images/rxjiantou.png) no-repeat center bottom #0558C2; height: 50px;color: #fff;}
.cpzx_rx_con_wrap{position: relative; width:1300px;height:450px;margin:0 auto;top:0;}
.cpzx_rx_con_wrap .cpzx_rx_con{position: absolute; height: 0;	transition: all .3s linear;	opacity: 0;	z-index: -1;width: 100%;margin-bottom: 40px;}
.cpzx_rx_con.show{height:auto;opacity: 1;top: 0;z-index: 1}
.cpzx_rx_con ul li{width:310px;height: 450px; float: left; margin-right: 20px;}
.cpzx_rx_con ul li:last-child{margin-right: 0; }
.cpzx_rx_con li img{width:310px;height: 320px;}
.cpzx_rx_con li h2{font-size: 14px; text-align: center;}
.cpzx_rx_con li p{ width: 135px;height: 40px; line-height: 40px; font-size: 14px; text-align: center;background: #0296EC; display: block; color: #fff; margin:0 auto;}
.cpzx_rx_con li p a{  color: #fff; display: block;}

.pro_f{background: url(images/jingpindi.jpg) no-repeat;height: 286px; margin-bottom: 20px;}
.pro_f .tit{float:left;width:240px;text-align: center;padding-top:103px;}
.pro_f .tit h2 {font-size:24px;color: #fff;font-weight: bold;height: 34px;line-height: 34px;}
.pro_f .tit em{text-transform: uppercase;font:12px "Century Gothic";color: #aad4b9;}
.pro_f .nr{float:left;width:920px;padding-top:10px;padding-left:41px;}
.pro_f .nr li{height: 50px;line-height: 50px;border-bottom:1px solid #ededed;overflow: hidden;}

.pro_f .nr li h3{float:left;width:170px;font-size:16px;color: #4c4c4c;background: url(images/fl_ico1.jpg) no-repeat right center;margin-top:0;}
.pro_f .nr li h3 a{color: #4c4c4c;}
.pro_f .nr li p{float:right;width:725px;}
.pro_f .nr li p a{display: inline-block;width:130px;padding-left:11px;font-size:14px;color: #333333;background: url(images/fl_ico2.jpg) no-repeat left center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pro_f .nr li p a:hover{font-weight: bold;}
.pro_more{height: 50px;margin-bottom: 20px;}
.pro_more a{  display: block; text-align: center; width: 210px; height: 48px; line-height: 48px; margin:0 auto; border: solid 2px #000; font-size: 20px;}

.khjz {padding-bottom: 56px; height: 810px;}
.khjz h2 {font-size: 48px;color: #333333;font-weight: normal; text-align:center;padding-top: 1px;margin-bottom: 20px;}
.khjz h2 a {color: #333333;}
.khjz h2 p {font-size: 16px;color: #666666;margin-bottom: 10px;}
.khjz .khjzCon {position: relative;}
.khjz .khjzCon .khjzBtnl {display: block;width: 43px;height: 70px;background: url(images/anli1-2.jpg) no-repeat center;position: absolute;left: -50px;top: 235px;cursor: pointer;}
.khjz .khjzCon .khjzBtnr {display: block;width: 43px;height: 70px;background: url(images/anli2-2.jpg) no-repeat center;position: absolute;right: -50px;top: 235px;cursor: pointer;}
.khjz .khjzCon .khjzBtnl:hover {background: url(images/anli1.jpg) no-repeat center;}
.khjz .khjzCon .khjzBtnr:hover {background: url(images/anli2.jpg) no-repeat center;}
.khjz .khjzCon .conbox {position: relative;overflow: hidden;}
.khjz .khjzCon .conbox ul {position: relative;}
.khjz .khjzCon .conbox ul li {float: left;width: 410px;margin-left: 32px;text-align: center; border: 1px solid #d2d2d2;height: 540px;}
.khjz .khjzCon .conbox ul li:first-child {margin-left: 0;}
.khjz .khjzCon .conbox ul li dt {overflow: hidden;margin-bottom: 16px;}
.khjz .khjzCon .conbox ul li dt img {display: block;width: 410px;height: 288px;}
.khjz .khjzCon .conbox ul li dd.dd1 {text-align: left;font-size: 18px;margin-bottom: 10px; margin-left: 20px; white-space: nowrap;overflow: hidden; text-overflow: ellipsis; }
.khjz .khjzCon .conbox ul li dd.dd1 a {color: #000;}
.khjz .khjzCon .conbox ul li dd.dd2 {font-size:14px;height: 125px; line-height: 30px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;margin:0 20px  10px 20px; text-align: left;}
.khjz .khjzCon .conbox ul li dd.dd3 {width: 34px;height: 36px;float: right;margin-right: 20px; }
.khjz .khjzCon .conbox ul li dd.dd3 a {display: block;height: 36px;background: url(images/anlibiao2.jpg) no-repeat;}
.khjz .khjzfoot {height: 150px;text-align: center; padding: 50px 0 50px 0;}
.khjz .khjzfoot a{  display: block; width: 210px; height: 48px; line-height: 48px; margin:0 auto; border: solid 2px #000; font-size: 16px;background: url(images/anlibiao.jpg) no-repeat;background-position:150px 16px;}



.aboutbg{width: 100%;height: 715px;background: url(images/jianjiedi.jpg) no-repeat center;position: relative;}
.aboutbg .aboutcon{width: 1300px;height: 490px; margin:0 auto; position: relative;top:90px;}
.aboutbg .aboutl{width: 140px;height:40px;position: absolute;top:360px;left: 133px;}
.aboutbg .aboutl a{display: block;height: 40px; cursor: pointer;}
.aboutbg .aboutr{width: 845px;height:382px;position: absolute;top:50px;left: 385px; overflow: hidden;}


.ysbg{width: 100%;height: 913px;background: url(images/youshi.jpg) no-repeat center;}
.ystit{width: 550px;height: 155px; text-align: center; margin:0 auto;}
.ystit h2{font-size: 40px; padding-top: 50px; color: #000;font-weight: normal;line-height: 40px;margin-bottom: 20px;margin-top: 0px;}
.ystit p{font-size: 16px;color: #666666;}
.yscon{width: 1300px; height: 758px; margin:0 auto;position: relative;}
.yscon .ys1{width: 345px;height: 210px;position: absolute;top:30px;left: 16px; }
.yscon .ys1 dt{font-size: 25px;color: #000; font-weight: bold; text-indent: 50px;line-height: 30px; padding-top: 20px;}
.yscon .ys1 dd{margin-top: 20px;}
.yscon .ys2{width: 275px;height: 210px;position: absolute;top:293px;left: 16px; }
.yscon .ys2 dt{font-size: 25px;color: #000; font-weight: bold; text-indent: 50px;line-height: 30px; padding-top: 20px;}
.yscon .ys2 dd{margin-top: 20px;}
.yscon .ys3{width: 345px;height: 200px;position: absolute;top:556px;left: 16px; }
.yscon .ys3 dt{font-size: 25px;color: #000; font-weight: bold; text-indent: 50px;line-height: 30px; padding-top: 20px;}
.yscon .ys3 dd{margin-top: 20px;}
.yscon .ys4{width: 345px;height: 210px;position: absolute;top:30px;left: 930px; }
.yscon .ys4 dt{font-size: 25px;color: #000; font-weight: bold; line-height: 30px; padding-top: 20px;padding-right: 48px; text-align: right;}
.yscon .ys4 dd{margin-top: 20px;}
.yscon .ys5{width: 275px;height: 210px;position: absolute;top:293px;left: 1000px;}
.yscon .ys5 dt{font-size: 25px;color: #000; font-weight: bold; text-indent: 50px;line-height: 30px; padding-top: 20px;padding-right: 48px; text-align: right;}
.yscon .ys5 dd{margin-top: 20px;}
.yscon .ys6{width: 345px;height: 200px;position: absolute;top:556px;left: 930px;}
.yscon .ys6 dt{font-size: 25px;color: #000; font-weight: bold; text-indent: 50px;line-height: 30px; padding-top: 20px;padding-right: 48px; text-align: right;}
.yscon .ys6 dd{margin-top: 20px;}

.gaoke_bg{width: 100%;height: 216px; background-image: url(images/index_gk01.jpg);background-position: center;background-repeat: no-repeat; }
.index_tk_t{width: 100%;height: 160px; margin:0 auto; background: url(images/tukuxian.jpg) no-repeat center;text-align: center;}
.index_tk_t h2{font-size: 40px; padding-top: 50px; color: #000;font-weight: normal;line-height: 40px;margin-bottom: 20px;margin-top: 0px;}
.index_tk_t p{font-size: 16px;color: #666666;}
.tkCon {position: relative; width: 1300px; margin:0 auto;}
.tkCon .tkBtnl {display: block;width: 43px;height: 70px;background: url(images/anli1-2.jpg) no-repeat center;position: absolute;left: -50px;top: 140px;cursor: pointer;}
.tkCon .tkBtnr {display: block;width: 43px;height: 70px;background: url(images/anli2-2.jpg) no-repeat center;position: absolute;right: -50px;top: 140px;cursor: pointer;}
.tkCon .tkBtnl:hover {background: url(images/anli1.jpg) no-repeat center;}
.tkCon .tkBtnr:hover {background: url(images/anli2.jpg) no-repeat center;}
.tkCon .conbox {position: relative;overflow: hidden;}
.tkCon .conbox ul {position: relative;}
.tkCon .conbox ul li {float: left;width: 412px;margin-left: 32px;text-align: center; height: 350px;background: #E8EFF7;}
.tkCon .conbox ul li:first-child {margin-left: 0;}
.tkzCon .conbox ul li dt {overflow: hidden;margin-bottom: 16px;}
.tkCon .conbox ul li dt img {display: block;width: 412px;height: 288px;}
.tkCon .conbox ul li dd.dd1 {text-align: center;font-size: 18px;margin: 10px 0px; }
.tkCon .conbox ul li dd.dd1 a {color: #000;}
.tkfoot {height: 50px;text-align: center; padding: 50px 0 50px 0;}
.tkfoot a{  display: block; width: 210px; height: 48px; line-height: 48px; margin:0 auto; border: solid 2px #000; font-size: 16px;background: url(images/anlibiao.jpg) no-repeat;background-position:150px 16px;}

.index_newsbg{width: 100%; background: #F2F2F2;padding-bottom: 90px;}
.index_newstit{height: 160px; background: url(images/xinwenbiao.jpg) no-repeat center;}
.index_newscon{width: 1300px; margin:0 auto;height: 560px; }
.index_newscon .newsl{width: 650px;height: 560px;float: left;background: #fff;}
.index_newscon .newsr{width: 650px;height: 560px;float: right;background: #F7F7F7;}
.con{width: 585px;margin-left: 33px;margin-top: 30px;height: 500px; overflow: hidden;}
.con .tit{font-size: 20px; color: #000; position: relative;}
.con img{margin-top: 25px;}
.con .tit a{position: absolute;top:0px;right: 0px; font-size: 16px;}
.newsl .con .tt {  height: 40px; border-bottom: dashed 1px #8F8F8F; margin-top: 10px;}
.newsl .con .tt a{font-size: 16px;padding-left: 20px; }
.newsl .con .tt span{display: inline-block; background: #0558C0; border-radius: 16px; text-align: center;width: 66px; color: #fff;}
.newsl .con p{font-size: 14px;padding-left: 25px; margin-bottom: 15px;}
.newsl .con li{padding-left: 35px; background: url(images/n_ico.gif) no-repeat;background-position: 8px 14px;}
.newsl .con li a {color: #5C5C5C;}
.con .news_list{margin-top:25px; }
.con .news_list li{height: 60px;border-bottom: #999999 1px dashed; overflow: hidden;}
.con .news_list li span{display: block;font-size: 12px;margin: 0;}
.con .news_list li:hover{height: 125px; }
.con .news_list li:first-child{height: 125px;}
.con .news_list p{font-size: 14px;color: #787878;}
.con .news_list a{display: block; color: #000000;}


.foot {width: 100%; background: #0658BE;height: 315px;padding: 60px 0px;color: #fff;}
.foot .weixin{width: 290px;float: left;}
.foot .nav{width: 245px;float: left;}
.foot .nav a{width: 120px; height: 40px; float:left;color: #fff;} 
.foot .contact{width: 330px; float: left;}
.foot .liuyan{width: 435px;float: right;}
.foot .liuyan input{display: block;width: 198px;border: 1px solid #cfcaca;height: 40px;line-height: 40px;padding: 0 5px 0 5px;font-size: 14px;color: #666666;box-shadow: 1px 1px 10px 1px #e0e0e0 inset;float:left; margin-right:6px ;}
.foot .liuyan input:last-child{margin-right:0px ;}
.foot .liuyan textarea{width: 405px;height: 40px;padding: 10px 10px 0;border: 1px solid #cfcaca;font-size: 14px;color: #666666;box-shadow: 1px 1px 10px 1px #e0e0e0 inset;outline: none;resize: none;margin-top: 6px;}
.foot .liuyan a{display: block;height: 42px;line-height: 42px;text-align: center;background: #da251d;color: #fff;font-size: 14px;text-decoration: none;margin-top: 10px;}
.foot .liuyan button{display: block; border:0;width:405px;height: 42px;line-height: 42px;text-align: center;background: #FBC32E;color: #fff;font-size: 14px;text-decoration: none;margin-top: 10px; cursor: pointer;}
.foot .liuyan .yzm{ height: 42px;display: inline-block;}
.foot .liuyan .inputyzm{display: block;width: 198px;border: 1px solid #cfcaca;height: 40px;line-height: 40px;padding: 0 5px 0 5px;font-size: 14px;color: #666666;box-shadow: 1px 1px 10px 1px #e0e0e0 inset;float:left; margin-right:6px ;margin-bottom: 6px;}
.copyright{width: 100%;height: 65px;line-height: 65px;background: #013E8E;color: #fff;}
.copyright a{color: #fff;}
.yqlj{width: 100%;background: #373737;color: #fff;padding-top: 25px;}
.yqlj a{color: #fff;}

.dybg{width: 100%; height: 398px; position: relative;}
.zi{width: 720px;height:220px ;position: absolute;top:140px;left:17%;}
.zi span{color: #1458B9;font-size: 36px;display: block;font-weight: bold;}
.zi p{color: #333333;}

.searchbg{height: 90px;background: #F2F2F2;}
.searchbg p{font-size: 16px; color: #000; line-height: 90px; display: inline-block;}
.searchbg p a{color: #000;}

.search{width: 340px;height: 30px;float: right; margin-top: 20px;}
.search input{outline-style: none ;border: 0;background-color: #fff; width: 240px;height: 30px; margin-left: 40px; font-size: 16px; color: #333; margin-top: 10px; border-radius: 18px; padding-left: 15px;}
.search input::-webkit-input-placeholder{
            color:#ccc;
        }
         
       .search  { color:#ccc; }
        input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#ccc;
        }
        input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#ccc;
        }
.search button{display: inline-block;width: 36px;height: 30px;line-height: 30px;background: url(images/ss.jpg) no-repeat center;border: 0;cursor: pointer;position: relative;top:8px;left:-40px;}

.weizhi{height: 50px;border-bottom: 1px dashed #ccc;line-height: 50px; font-size: 14px; color: #333333;}
.dytit{height: 120px;text-align: center;}
.dytit h2{font-size: 40px; color: #000;margin-top: 20px;margin-bottom: 0px;font-weight: normal; line-height:49px;}
.dytit span{width: 60px;height: 1px;background: #ccc;display: inline-block;vertical-align: middle;}
.dycon{height: auto;margin-bottom: 50px;}
.pxltit{height: 56px;background: url(images/cplbdi.jpg) no-repeat left;clear: both;margin-top: 25px;}
.pxltit span{font-size: 24px;line-height: 24px; color: #000;font-weight: bold;display: inline-block;position: relative;top:25px;left: 70px;}
.pxltit img{float: right;}
.pro_list{width: 1300px;clear: both; margin: 20px 0;}

.pro_list li {width: 310px; height: 372px;margin:0 20px 20px 0;float: left;}
.pro_list li:nth-child(4n) {margin-right: 0px;}
.pro_list li img{width: 308px; height: 328px;}
.pro_list li span a{width: 308px; height: 42px;background: #1458B9;display: block; text-align: center; color: #fff;line-height: 42px;}
.pfl{width1300px;height:auto;overflow: hidden;}
.pfl a{display:inline-block;width:215px;height: 42px; margin-right: 2px;background-color: #E3E3E3;float: left;margin-bottom: 15px;text-align: center;line-height: 42px;}
.pfl a:hover{background-color: #0B77E4;color: #fff;}
.pfl a:nth-child(6n){margin-right: 0;}

.pagination{height:40px; padding:5px 0px;text-align: center;clear:both;}
.pagination p{margin:0; cursor:pointer;}
.pagination .page-status{vertical-align: top; margin-right: 10px;}
.pagination span{display: inline-block;}
.pagination a{display:block; float:left; margin-right:10px; padding:2px 12px;height:24px;border:1px #cccccc solid;background:#fff;text-decoration:none;color:#808080;font-size:12px;line-height:24px;}
.pagination a:hover{
		          color:#077ee3;
		          background: white;
		          border:1px #077ee3 solid;
				  
		      }
.pagination a.cur{
		          border:none;
		          background:#077ee3;
		          color:#fff;
		      }
.pagination a.page-num-current {
		          border:none;
		          background:#077ee3;
		          color:#fff;
		          border:1px #077ee3 solid;
		
		      }
.pagination p{
		          float:left;
		          padding:2px 12px;
		          font-size:12px;
		          height:24px;
		          line-height:24px;
		          color:#bbb;
		          border:1px #ccc solid;
		          background:#fcfcfc;
		          margin-right:8px;
		      }
.pagination p.pageRemark{
		          border-style:none;
		          background:none;
		          margin-right:0px;
		          padding:4px 0px;
		          color:#666;
		      }
.pagination p.pageRemark b{
		          color:red;
		      }
.pagination p.pageEllipsis{
		          border-style:none;
		          background:none;
		          padding:4px 0px;
		          color:#808080;
		      }

.pro_t{height: 542px;}
.pro_slide{ width:580px; height: 512px; float: left;border: #ccc 1px solid;}
.pro_slide .pic_slide_pic{ width:460px; height:490px; overflow:hidden; float:left;position:relative; margin-top: 12px;margin-left: 12px;}
.pro_slide .pic_slide_pic ul{height:490px;position:absolute; left:0;margin:0;}
.pro_slide .pic_slide_pic li{width:460px; height:490px; overflow:hidden;position:relative;float:left;}
.pro_slide .pic_slide_pic li img{ width: 460px;height: 490px;}
.pro_slide .pic_slide_left_inc{ width:32px; height:41px; position:absolute;left:0px;top:238px; cursor:pointer;background:url(images/float_left_inc.png) left top no-repeat; z-index:9}
.pro_slide .pic_slide_right_inc{ width:32px; height:41px; position:absolute;right:0px;top:238px; cursor:pointer;background:url(images/float_right_inc.png) left top no-repeat; z-index:9}
.pro_slide .pic_slide_list{ width:80px;height:490px; overflow:hidden; float:right;margin-right: 12px; margin-top:12px;}
.pro_slide .pic_slide_lists{width:80px; height:432px; overflow:hidden;position:relative;}
.pro_slide .pic_slide_lists ul{ width:80px; height:460px;position:absolute;overflow:hidden;}
.pro_slide .pic_slide_lists ul li{ width:80px; height:90px; padding-bottom:9px;position:relative; }
.pro_slide .pic_slide_lists ul li.on dd img{ border:1px #4273b0 solid;}
.pro_slide .pic_slide_lists ul li dd{ width:80px; height:90px; overflow:hidden; float:left;}
.pro_slide .pic_slide_lists ul li dd img{ width:78px; height:88px; border:1px #e8e8e8 solid;}
.pro_slide .pic_slide_pre{ width:80px; height:23px; overflow:hidden; cursor:pointer;background:url(images/index_zhuanjia_pre.png) no-repeat center;}
.pro_slide .pic_slide_next{ width:80px; height:23px; overflow:hidden; cursor:pointer;background:url(images/index_zhuanjia_next.png) no-repeat center;}
.pro_r{width: 660px;height:540px;float: right;color: #333;}
.pro_r h1{margin: 0;}
.pro_r p{line-height: 42px;}
.pro_jj{color: #6F6F6F;}
.pro_r img{margin-top: 50px;}
.pro_r_lx{height: 80px;background: url(./images/pro_r_dh.gif) no-repeat left center;}
.pro_r_lx dd{margin-left:70px; width: 300px;float: left;}
.pro_r_lx p{line-height: 35px;}
.pro_r_lx span{display: block;float: right;background: #F0B422;color: #fff; text-align: center;width: 200px;height: 42px;position: relative;top:20px; line-height: 42px;margin-right: 50px;}
.pro_r_lx .pro_r_dh{font-size: 24px;color: #1E55CA;font-weight: bold;}

.pro_jj_lb {width: 100%;height: 62px; clear: both;margin:40px 0px;}
.pro_jj_lb li{float: left;width: 310px;height: 62px; margin-left: 2px; background:  #d7d7d7; text-align: center;line-height: 62px;  }
.pro_jj_lb li:first-child{margin-left: 0; }
.pro_jj_lb li.on a{display:block;border:0px;background: url(images/rxjiantou.png) no-repeat center bottom #0558C2;width: 310px; height: 62px;color: #fff;}
.pro_jj_lb li:hover a{display:block;border:0px;background: url(images/rxjiantou.png) no-repeat center bottom #0558C2;width: 310px; height: 62px;color: #fff;}
.pro_con {height: auto;margin-bottom: 40px;}

.news_fl{height: 85px;text-align: center;}
.news_fl a{width: 158px;height: 50px;border: 1px solid #767676;border-radius: 10px; display: inline-block;line-height: 50px;font-size: 18px;margin: 0 3px;}
.news_fl a.on {background: #1458B9;color: #fff;}
.news_fl a:hover{background: #1458B9;color: #fff;border: 1px solid #1458B9;}

.news{margin-bottom: 40px;}
.news li {
	width: 100%;
	height: 170px;
	margin: 20px 0;
	border:1px #dddddd solid;
	box-sizing:border-box;
	
}
.news li:hover {
	-moz-box-shadow: 0px 0px 6px #666;
	-webkit-box-shadow: 0px 0px 6px #666;
	box-shadow: 0px 0px 6px #666;
}
.news li .list{height: 170px;}
.list .img{width:230px ;height: 152px;float: left; margin:9px ;}
.list .img img{width:230px ;height: 152px;} 
.list .txt{width: 790px;height: 152px; margin:9px;float: left;overflow: hidden;}
.list h3 { margin:0px;color: #000000;font-weight: normal;}
.list .lk{width: 130px;float: right;margin-right: 25px;padding: 61px 0;}
.list .lk a{width: 130px;height: 48px; display: block; background: #1458B9; color: #FFFFFF;text-align: center; line-height: 48px;}

.news_tit{border-bottom:1px dashed #cccccc ;text-align: center;}
.news_tit h1{font-size: 24px;color: #000000;margin: 10px auto;font-weight: normal;}
.news_con{margin: 30px auto;}
.news_exp{height: 60px;margin-bottom: 40px; background: #f5f5f5; border-radius: 5px;line-height: 60px;padding: 0 15px;}
.news_exp a{display: inline-block; }

.case{height: auto; margin-bottom:40px ;}
.case::after{content: "";clear: both;}
.case li {	width: 396px;height: 452px;	margin-right:53px;	border:1px #dddddd solid;	box-sizing:border-box;	float: left; margin-bottom: 20px;}
.case li:hover {-moz-box-shadow: 0px 0px 6px #333333;
	-webkit-box-shadow: 0px 0px 6px #333333;
	box-shadow: 0px 0px 6px #333333;}
.case li:nth-child(3n) {margin-right:0;}
.case  li dt {overflow: hidden;}
.case  li dt img {display: block;width: 372px;height: 275px;margin: 12px;}
.case  li dd.dd1 {font-size: 18px; white-space: nowrap;overflow: hidden; text-overflow: ellipsis; border-bottom:1px solid #cccccc ;margin:0 12px;padding-bottom: 10px;}
.case  li dd.dd1 a {color: #000;}
.case  li dd.dd2 {height: 60px; line-height: 30px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;margin:12px; text-align: left;}
.pic{text-align: center;padding: 30px 0;}

.message {
 	border: 1px solid #ddd;
 	padding: 50px 260px;
 	margin-bottom: 30px
 }

 .form-group {
 	margin-bottom: 15px
 }

 .form-label {
 	float: left;
 	line-height: 34px;
 	width: 120px;
 	text-align: right
 }

 .form-label span {
 	color: #e50112;
 }

 .form-content {
 	margin-left: 130px;
 }

 .form-control {
 	line-height: 20px;
 	font-size: 14px;
 	border: 1px solid #ddd;
 	padding: 6px 12px;
 	width: 600px;
 	display: inline-block;
 	vertical-align: top;
 }
 .form-control-yzm {
 	line-height: 20px;
 	font-size: 14px;
 	border: 1px solid #ddd;
 	padding: 6px 12px;
 	width: 200px;
 	display: inline-block;
 	vertical-align: top;
 }
 .message .yzm{display: inline-block;margin-left: 10px; height: 34px;}
 select.form-control {
 	height: 34px;
 }

 .form-submit {
 	padding: 6px 22px;
 	color: #fff;
 	background-color: #1458B9;
 	border: 0;
 	cursor: pointer;
 	font-size: 16px;
 	border-radius: 3px;
 }

 .form-button {
 	padding: 6px 22px;
 	color: #fff;
 	background-color: #767676;
 	border: 0;
 	cursor: pointer;
 	font-size: 16px;
 	border-radius: 3px;
 }
 
.lx1{width:1281px;height:186px;margin: 0 auto;background: url(/static/images/lx1.jpg) no-repeat center;margin-bottom: 40px;}
.lx2{width:1281px;height:470px;margin: 0 auto;background: url(/static/images/lx2.jpg) no-repeat center;}
